package com.wzh.example.collect;

import java.util.List;

/**
 * @Author zh wang
 * @Create 2025/5/21 18:32
 */
public class Util {
    // 不能修改 list
    public static void test(List<?> list){
        Object a = "";
        //list.add(a); // 编译错误！ 需要的类型: capture of ?
        list.add(null);         // 唯一允许的操作
    }
    // 可以修改 list
    public <T> void test2(List<T> list){
        //list.add(new Object()); // 编译错误！ 需要的类型: T
        list.add((T) new Object()); // 警告：未经检查的类型转换
    }
}
